insulating sheathing - German English Dictionary